簡而言之,透過隱匿來實現安全違反了科克霍夫法則 (Kerckhoffs' Principle),這項法則認為系統應該是因為它本身的設計而受到保護,而不是因為攻擊者不知道它的設計而得到保護。科克霍夫法則的基本前提是,保密的時間根本維持不了多久。
technet.microsoft.com